//******************************************************************************
//     WinPercentage.java     Author:20172330
//
//     Demonstrates the use of a while loop for input validation.
//******************************************************************************

import java.text.NumberFormat;
import java.util.Scanner;

public class WinPercentage
{
    //--------------------------------------------------------------------------
    //    Computes the percentage of games won by a team.
    //--------------------------------------------------------------------------
    public static void main(String[] args)
    {
        final int NUM_GAMES = 12;
        int won;
        double ratio;
        Scanner scan = new Scanner(System.in);

        System.out.print("Enter the number of games won (0 to " + NUM_GAMES + "):");
        won = scan.nextInt();
      
        while (won < 0 || won > NUM_GAMES)
        {
           System.out.print("Invalid input. Please reenter: ");
           won = scan.nextInt();
        }

        ratio = (double)won / NUM_GAMES;
         
        NumberFormat fmt = NumberFormat.getPercentInstance();

        System.out.println();
        System.out.println("Winning percentage: " + fmt.format(ratio));
    }
}



